C语言while 语句的基本格式是什么? 您所在的位置:网站首页 for a while的意思是什么 C语言while 语句的基本格式是什么?

C语言while 语句的基本格式是什么?

2024-07-15 04:57| 来源: 网络整理| 查看: 265

一、问题

        C语⾔中有三种循环语句,while 语句是其中的⼀个,它的基本格式是怎样的呢?

二、解答

while 语句的⼀般形式为:

while(表达式) 语句;

其中,表达式是循环条件,语句为循环体。

注意:

        while 是C语⾔中的关键字。while(表达式)中的表达式,可以是C语⾔中任何符合标准的表达式,⽽且循环体是否会得到执⾏,全由表达式决定。

        while 语句⾸先检验⼀个条件,也就是括号中的表达式。当条件为真时,就执⾏紧跟其后的语句或者语句块。每执⾏⼀遍循环,程序都将回到 while 语句处,重新检验条件是否满⾜。如果⼀开始条件就不满⾜的话,则跳过循环体⾥的语句,直接执⾏后⾯的程序代 码。如果第⼀次检验时条件满⾜,那么在第⼀次或其后的循环过程中,必须有使得条件为假的操作,否则,循环⽆法终⽌。

        例如,统计从键盘输⼊⼀⾏字符的个数,代码如下:

#include int main() { int n = 0; printf("Input a string:\n"); while (getchar() != '\n') { n++; } printf("%d\n", n); return 0; }

程序运行结果如下:

Input a string: hello 5

        本例程序中的循环条件为 getchar()!='\n',其意义是,只要从键盘输⼊的字符不是回车, 就继续循环。循环体 n++完成对输⼊字符个数的计数,从⽽实现了对输⼊⼀⾏字符的字符个数计数。

三、总结

        while 语句的意思就是当……(表达式)就……(语句),当符合条件时,就会执⾏while 后⾯的句;当不符合条件时,便不会执⾏ while 语句。书写时要注意其格式,不要 在 while 后加分号,以免造成错误。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有